// PluginHostAidl.aidl
package com.lyn.solitude.api;

import com.lyn.solitude.api.PluginListenerAidl;

interface PluginHostAidl {

    int getPid();

    boolean install(in String path);

    boolean unInstall(in long id);

    byte[] getPlugin(in long id);

    byte[] getAllPlugin();

    byte[] getLogo(in long id);

    boolean open(in long id);

    boolean jump(in long id,in String className);

    void setPluginListenerAidl(in PluginListenerAidl listener);

}